three-point landing - Turkish English Dictionary